
<script type="text/javascript">
    $(window).load(function(){
    function removeCampo() {
        $(".removerCampos").unbind("click");
        $(".removerCampos").bind("click", function () {
            i=0;
            $(".dados p.campoDados").each(function () {
                i++;
            });
            if (i>1) {
                $(this).parent().remove();
            }
        });
    }
    removeCampo();
    $(".adicionarCampos").click(function () {
        novoCampo = $(".dados p.campoDados:first").clone();
        novoCampo.find("input").val("");
        novoCampo.insertAfter(".dados p.campoDados:last");
        removeCampo();
    });
    });
</script>

<?php
if (isset($_POST['cadastrarQuestao']) && isset($_POST['cadastrarPergunta']) && $_POST['cadastrarPergunta'] == "cadastrarPergunta"){
	if (empty($_POST['pergunta'])) {
		echo '
<div class="alert alert-error">
<button data-dismiss="alert" class="close">×</button>
<strong>Erro!</strong> O campo pergunta não pode ficar em branco.</div>';
	}else{
		$data = date('Y-m-d H:i:s');
		$pergunta = addslashes($_POST['pergunta']);
		$sqlInserePergunta = "INSERT INTO questions (ques, created_on) VALUES ('$pergunta', '$data')";
		$cadastroFinal = mysql_query($sqlInserePergunta);

		if ($cadastroFinal == 1) {
			echo "<p>Pergunta cadastrada com sucesso!</p>";
		}//FIM IF CADASTRO SUCESSO
		else{
			echo "<p>Erro ao cadastrar a pergunta.</p>";
		}//FIM ELSE ERRO CADASTRO
	}//FIM ELSE CADASTRO
}//FIM IF CADASTRO PERGUNTAS

if (isset($_POST['cadastrarResp']) && isset($_POST['cadastraResposta']) && $_POST['cadastraResposta'] = 'cadastraResposta') {
	$idPergunta = $_POST['idPergunta'];
	$resposta = $_POST['resposta'];

	if ($idPergunta < 1) {
		echo "<p>Escolha alguma pergunta acima!</p>";
	}else{
		$contador = count($resposta);
		for ($i=0; $i < $contador; $i++){ 
			if (empty($resposta[$i])) {
				echo '<p>A resposta '.$i.' foi deixada em branco. Por favor, cadastre todas as respostas criadas.</p>';
			}
			else{
				$sqlInsereRespostas = "INSERT INTO options (ques_id, value) VALUES ('$idPergunta', '$resposta[$i]')";
				$cadastrarReposta = mysql_query($sqlInsereRespostas) or die("Ocorreu algum erro ao salvar alguma resposta.");
			
			if ($cadastrarReposta == 1) {
			echo '<p>Resposta '.$resposta[$i].' cadastrada com sucesso!</p>';
			}//FIM IF CADASTRO SUCESSO
			else{
				echo "<p>Erro ao cadastrar a Resposta.</p>";
			}//FIM ELSE ERRO CADASTRO
			}//FIM ELSE CADASTRO
		}//FIM LAÇO
	}//FIM ELSE VALIDACAO PERGUNTA
}//FIM CADASTRO RESPOSTA
?>
	<h1>Cadastrar pergunta</h1>
	<form action="" method="post" enctype="multipart/form-date">
		 Pergunta:
		 <input type="text" name="pergunta" />
		 <input type="hidden" name="cadastrarPergunta" value="cadastrarPergunta"/>
		 <input type="submit" name="cadastrarQuestao" value="Cadastrar Pergunta">
	</form>	

<form action="" method="post" enctype="multipart/form-date">
	<select name="idPergunta" id="idpergunta">
		<option value="0">Escolha a pergunta</option>
<?php
	$selecionaPergunta = mysql_query("SELECT id, ques FROM questions") or die ("Erro ao selecionar a pergunta");
	while ($resultadoConsulta = mysql_fetch_array($selecionaPergunta)) {	
		$idPergunta = $resultadoConsulta[0];
		$pergunta = $resultadoConsulta[1];
?>
	<option value="<?php echo $idPergunta;?>"><?php echo $pergunta;?></option>
<?php
}
?>
</select>
<div class="dados">
<p class="campoDados">
    Resposta
    <input type="text" name="resposta[]" class="campos" />
    <br>
    <a href="#" class="removerCampos">Remover Resposta</a>
</p>
<!-- FIM DA DIV mercadorias -->
</div>
<input type="hidden" name="cadastraResposta" value="cadastraResposta"/>
<input type="submit" name="cadastrarResp" value="Cadastrar Respostas">
</form>
<p>
	<a href="#" class="adicionarCampos">Adicionar Resposta</a>
</p>
